home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Library / Manuels & Misc / Assembly / AOA.ZIP / CH04 / SHELL.ASM < prev    next >
Encoding:
Assembly Source File  |  1994-11-18  |  686 b   |  38 lines

  1. ; Simple version of SHELL.ASM with the dumb comments removed (except this one)
  2.  
  3.         .xlist
  4.         include     stdlib.a
  5.         includelib    stdlib.lib
  6.         .list
  7.  
  8.         .386            ;Comment out these two statements
  9.         option    segment:use16    ; if you are not using an 80386.
  10.  
  11. dseg        segment    para public 'data'
  12. dseg        ends
  13.  
  14. cseg        segment    para public 'code'
  15.         assume    cs:cseg, ds:dseg
  16.  
  17. Main        proc
  18.         mov    ax, dseg
  19.         mov    ds, ax
  20.         mov    es, ax
  21.         meminit
  22.  
  23.  
  24.  
  25. Quit:        ExitPgm            ;DOS macro to quit program.
  26. Main        endp
  27.  
  28. cseg        ends
  29.  
  30. sseg        segment    para stack 'stack'
  31. stk        byte    1024 dup ("stack   ")
  32. sseg        ends
  33.  
  34. zzzzzzseg    segment    para public 'zzzzzz'
  35. LastBytes    byte    16 dup (?)
  36. zzzzzzseg    ends
  37.         end    Main
  38.